Package-level declarations
Types
Link copied to clipboard
data class Axis(val color: Color = Color.LightGray, val majorTickSize: Dp = 7.dp, val minorTickSize: Dp = 3.dp, val lineThickness: Dp = 0.dp, val tickPosition: TickPosition = TickPosition.Outside, val xyGraphTickPosition: TickPosition = TickPosition.Outside, val majorGridlineStyle: LineStyle? = LineStyle(
SolidColor(Color.LightGray),
strokeWidth = 0.dp
), val minorGridlineStyle: LineStyle? = LineStyle(
SolidColor(Color.LightGray),
strokeWidth = 0.dp
))
Theme properties for Axes and grid lines.
Link copied to clipboard
object KoalaPlotTheme
Contains functions to access the current theme values provided at the call site's position in the hierarchy.
Link copied to clipboard
data class LineStyle(val brush: Brush, val strokeWidth: Dp = 0.dp, val pathEffect: PathEffect? = null, val alpha: Float = 1.0f, val colorFilter: ColorFilter? = null, val blendMode: BlendMode = DrawScope.DefaultBlendMode)
Provides styling for lines.
Functions
Link copied to clipboard
fun KoalaPlotTheme(sizes: Sizes = KoalaPlotTheme.sizes, animationSpec: AnimationSpec<Float> = KoalaPlotTheme.animationSpec, axis: Axis = KoalaPlotTheme.axis, legendLocation: LegendLocation = KoalaPlotTheme.legendLocation, content: @Composable () -> Unit)
KiwkCharts components use values provided here when retrieving default values.